start: 00000000 A89F syscall Unimplemented 00000002 000C DFEE ori.b A4, 0xEE 00000006 3EC4 move.w [A7]+, D4 00000008 0000 11A4 ori.b D0, 0xA4 0000000C 0000 0B5D ori.b D0, 0x5D /* ']' */ 00000010 0000 0180 ori.b D0, 0x80 00000014 8000 or.b D0, D0 00000016 0002 4344 ori.b D2, 0x44 /* 'D' */ label0000001A: 0000001A 0C16 0B6E cmpi.b [A6], 0x6E /* 'n' */ 0000001E 0CBA 0FAC 844D 4E00 cmpi.l [PC + 0x4E00 /* 00004E20, cstring "" */], 0xFAC844D 00000026 AA42 syscall GetAuxWin 00000028 E741 asl D1.w, 3 0000002A 4A74 1008 tst.w [A4 + D1.w + 0x8] 0000002E 60EA bra -0x14 /* 0000001A */ 00000030 E740 asl D0.w, 3 00000032 43F4 8F47 lea.l A1, <> 00000036 8D47 2E28 pack D6, D7, 0x2E28 0000003A 8D49 3C01 pack -[A6], -[A1], 0x3C01 0000003E 0C8A 8C47 5449 cmpi.l A2, 0x8C475449 00000044 3801 move.w D4, D1 00000046 5444 addq.w D4, 2 00000048 0BEA .incomplete 0000004A DE6C 2A10 add.w D7, [A4 + 0x2A10] 0000004E A948 syscall CalcMenuSize 00000050 5852 addq.w [A2], 4 00000052 A8AB syscall UnionRect 00000054 4C52 9069 movem.l D0,D3,D5,D6,A4,A7, [A2] 00000058 9E7C 0A9C sub.w D7, 0xA9C 0000005C 0A72 4245 1A10 xori.w [A2 + D1 * 2 + 0x10], 0x4245 /* 'BE' */ 00000062 00C9 .incomplete 00000064 9E5F sub.w D7, [A7]+ 00000066 1011 move.b D0, [A1] 00000068 1230 9C5F move.b D1, [A0 + A1 * 4 + 0x5F] 0000006C 0AB8 5EC0 1210 67AA xori.l [0x000067AA], 0x5EC01210 00000074 0ABC 8C53 4852 4B53 5452 xori.l 0x4B535452 /* 'KSTR' */, 0x8C534852 0000007E 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00000080 01C9 .incomplete 00000082 FCA0 093C .extension 0xCA0 <> // unimplemented 00000086 A8A4 syscall InvertRect 00000088 8944 5754 pack D4, D4, 0x5754 0000008C 8E44 or.w D7, D4 0000008E 5053 addq.w [A3], 8 00000090 444F neg.w A7 00000092 FC1E 2C10 .unknown 0xFC1E 0x2C10 (W = 6) 00000096 07EA .incomplete 00000098 707F moveq.l D0, 0x7F 0000009A 4A6B 08DA tst.w [A3 + 0x8DA] 0000009E 802E 1200 or.b D0, [A6 + 0x1200] 000000A2 079A bclr [A2]+, D3 000000A4 077A 0714 bchg [PC + 0x714 /* 000007BA, value 0xA3B1 */], D3 000000A8 FD8C .invalid <> 000000AA 5750 subq.w [A0], 3 000000AC A866 syscall StuffHex 000000AE FAF8 8C44 .extension 0xAF8 <> // unimplemented 000000B2 4142 chk.w D0, D2 000000B4 1041 movea.b A0, D1 000000B6 3500 move.w -[A2], D0 000000B8 A8E4 syscall SectRgn 000000BA A898 syscall GetPenState 000000BC A89E syscall PenNormal 000000BE 206B F6C8 movea.l A0, [A3 - 0x938] 000000C2 8953 or.w [A3], D4 000000C4 4156 chk.w D0, [A6] 000000C6 A899 syscall SetPenState 000000C8 8C52 or.w D6, [A2] 000000CA B047 cmp.w D0, D7 000000CC B247 cmp.w D1, D7 000000CE FB22 .extension 0xB22 <> // unimplemented 000000D0 FC68 FE5E .extension 0xC68 <>, 0xFE5E // unimplemented 000000D4 4F44 chk.w D7, D4 000000D6 5743 subq.w D3, 3 000000D8 F840 C0BC .extension 0x840 <>, 0xC0BC // unimplemented 000000DC A8DD syscall SetEmptyRgn 000000DE F7D0 .invalid <> 000000E0 4F43 chk.w D7, D3 label000000E2: 000000E2 4343 chk.w D1, D3 000000E4 4E53 7034 link A3, -0xFFFF8FCC 000000E8 04E0 .incomplete 000000EA 227C 0C51 B045 movea.l A1, 0xC51B045 000000F0 B245 cmp.w D1, D5 000000F2 A931 syscall NewMenu 000000F4 2087 move.l [A0], D7 000000F6 A943 syscall GetItmMark 000000F8 4F49 chk.w D7, A1 000000FA 0454 6573 subi.w [A4], 0x6573 /* 'es' */ 000000FE F8E0 06AE .extension 0x8E0 <> // unimplemented 00000102 A950 syscall CountMItems 00000104 6900 6FC2 bvs +0x6FC4 /* 000070C8 */ 00000108 695E bvs +0x60 /* 00000168 */ 0000010A 6906 bvs +0x8 /* 00000112 */ 0000010C 6FD4 ble -0x2A /* 000000E2 */ 0000010E A80B syscall PopUpMenuSelect 00000110 A936 syscall DeleteMenu label00000112: 00000112 B26C BC6C cmp.w D1, [A4 - 0x4394] 00000116 56C2 sne D2 00000118 4A02 tst.b D2 0000011A 8428 3940 or.b D2, [A0 + 0x3940] 0000011E F7BA .invalid <> 00000120 4F41 chk.w D7, D1 00000122 5554 subq.w [A4], 2 00000124 5252 addq.w [A2], 1 00000126 1853 movea.b A4, [A3] 00000128 5261 addq.w -[A1], 1 0000012A 6520 bcs +0x22 /* 0000014C */ label0000012C: 0000012C 4368 6563 chk.w D1, [A0 + 0x6563] 00000130 4162 chk.w D0, -[A2] 00000132 E0E0 asr .w -[A0] 00000134 41EF 3219 lea.l A0, [A7 + 0x3219] // begin alternate branch 00000136-00000138 label00000136: 00000136 3219 move.w D1, [A1]+ // end alternate branch 00000136-00000138 label00000136: // (misaligned) 00000138 E248 lsr D0.w, 1 0000013A 3220 move.w D1, -[A0] 0000013C C261 and.w D1, -[A1] 0000013E 6AF6 bpl -0x8 /* 00000136 */ 00000140 2508 move.l -[A2], A0 00000142 2F4A 0707 move.l [A7 + 0x707], A2 00000146 2E5F movea.l A7, [A7]+ 00000148 60E2 bra -0x1C /* 0000012C */ 0000014A 524E addq.w A6, 1 label0000014C: 0000014C 1553 6574 move.b [A2 + 0x6574], [A3] 00000150 6865 bvc +0x67 /* 000001B7 */ 00000152 636B bls +0x6D /* 000001BF */ 00000154 626F bhi +0x71 /* 000001C5 */ 00000156 321F move.w D1, [A7]+ 00000158 6F08 ble +0xA /* 00000162 */ 0000015A 1410 move.b D2, [A0] 0000015C B441 cmp.w D2, D1 0000015E 1081 move.b [A0], D1 00000160 9110 sub.b [A0], D0 label00000162: 00000162 10D9 move.b [A0]+, [A1]+ 00000164 1411 move.b D2, [A1] 00000166 B440 cmp.w D2, D0 label00000168: 00000168 2F01 move.l -[A7], D1 0000016A 3601 move.w D3, D1 0000016C D642 add.w D3, D2 0000016E 12C3 move.b [A1]+, D3 00000170 2449 movea.l A2, A1 00000172 D4C3 add.w A2, D3 00000174 D2C2 add.w A1, D2 00000176 1521 move.b -[A2], -[A1] 00000178 2F2F 3F2F move.l -[A7], [A7 + 0x3F2F] 0000017C A941 syscall GetItmStyle 0000017E 1280 move.b [A1], D0 00000180 189A move.b [A4], [A2]+ 00000182 3453 movea.w A2, [A3] 00000184 1178 3E43 1972 move.b [A0 + 0x1972], [0x00003E43] 0000018A 5303 subq.b D3, 1 0000018C 0653 051A addi.w [A3], 0x51A 00000190 8BB1 1A93 or.l [A1 + D1 * 2 - 0x109], D5 00000194 0F2E 844E btst [A6 - 0x7BB2], D7 00000198 BB00 xor.b D0, D5 0000019A D308 addx.b -[A1], -[A0] 0000019C 442B 0DFB neg.b [A3 + 0xDFB] 000001A0 1503 move.b -[A2], D3 000001A2 009A 230D 3042 ori.l [A2]+, 0x230D3042 /* '#\r0B' */ 000001A8 9AD4 sub.w A5, [A4] 000001AA 440E neg.b A6 000001AC 108B move.b [A0], A3 000001AE 066B 197B 2593 addi.w [A3 + 0x2593], 0x197B 000001B4 0708 btst A0, D3 000001B6 1E8B move.b [A7], A3 000001B8 4708 .invalid 3, A0 // invalid opcode 4 with b == 4 000001BA 2493 move.l [A2], [A3] 000001BC 0643 1ADB addi.w D3, 0x1ADB 000001C0 0A24 9B01 xori.b -[A4], 0x1 000001C4 14D6 move.b [A2]+, [A6] 000001C6 0453 A221 subi.w [A3], 0xA221 000001CA 04E3 .incomplete 000001CC 0350 bchg [A0], D1 000001CE 0B08 btst A0, D5 000001D0 5A24 addq.b -[A4], 5 000001D2 DB00 addx.b D5, D0 000001D4 F308 .extension 0x308 <> // unimplemented 000001D6 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 000001D8 F308 .extension 0x308 <> // unimplemented 000001DA 5B10 subq.b [A0], 5 000001DC BB0E cmpm.b [A5]+, [A6]+ 000001DE 7B29 moveq.l D5, 0x29 000001E0 FB1C .extension 0xB1C <> // unimplemented 000001E2 3B1D move.w -[A5], [A5]+ 000001E4 DB16 add.b [A6], D5 000001E6 2B02 move.l -[A5], D2 000001E8 1B1A move.b -[A5], [A2]+ 000001EA 14D6 move.b [A2]+, [A6] 000001EC 6404 bcc +0x6 /* 000001F2 */ 000001EE 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 000001F0 BB32 2B02 9B0D xor.b [[A2 + <> + D2 * 2] - 0x64F3], D5 // begin alternate branch 000001F2-000001F6 label000001F2: 000001F2 2B02 move.l -[A5], D2 000001F4 9B0D subx.b -[A5], -[A5] // end alternate branch 000001F2-000001F6 label000001F2: // (misaligned) 000001F6 0C14 6404 cmpi.b [A4], 0x4 000001FA 5320 subq.b -[A0], 1 000001FC 3B09 move.w -[A5], A1 000001FE 4E73 rte 00000200 0D2B 0283 btst [A3 + 0x283], D6 00000204 0C05 015B cmpi.b D5, 0x5B /* '[' */ 00000208 8DBB 0083 or.l [PC + D0.w - 0x125], D6 0000020C 30E3 move.w [A0]+, -[A3] 0000020E 0393 bclr [A3], D1 00000210 0056 0B01 ori.w [A6], 0xB01 00000214 EB01 asl D1.b, 5 00000216 2B02 move.l -[A5], D2 00000218 AEE9 syscall 0xAE9, auto_pop 0000021A 030F btst A7, D1 0000021C 1230 8B06 7B0A move.b D1, [[A0 + <>] + A0 * 2 + 0x7B0A] 00000222 EB03 asl D3.b, 5 00000224 3654 movea.w A3, [A4] 00000226 083C 6B19 DB06 btst.b 0x6, 0x19 0000022C 083C 040F 7493 btst.b 0x93, 0xF 00000232 0712 btst [A2], D3 00000234 0E8B 4712 5E93 .invalid.l A3, 0x47125E93 // invalid immediate operation 0000023A 064A 6B11 addi.w A2, 0x6B11 0000023E 1656 movea.b A3, [A6] 00000240 7B15 moveq.l D5, 0x15 00000242 24A6 move.l [A2], -[A6] 00000244 03C0 .incomplete 00000246 0F44 bchg D4, D7 00000248 2B0B move.l -[A5], A3 0000024A 1A18 move.b D5, [A0]+ 0000024C 5834 EB07 100A 2400 addq.b [[A4 + <>] + A6 * 2 + 0x100A2400], 4 00000254 0EAB A042 0E50 D308 .invalid.l [A3 - 0x2CF8], 0xA0420E50 // invalid immediate operation 0000025C 063B 01A3 147E addi.b [PC + D1.w * 4 + 0x7E], 0xA3 00000262 9C0B sub.b D6, A3 00000264 29C3 302F 7B32 move.l 0x302F7B32 /* '0/{2' */, D3 0000026A CB36 92AB and.b [A6 + A1.w * 2 - 0x85], D5 0000026E 0B0F btst A7, D5 00000270 9CE3 sub.w A6, -[A3] 00000272 2233 409B move.l D1, [A3 + D4.w - 0x101] 00000276 000F 4206 ori.b A7, 0x6 0000027A 0F2C E4EB btst [A4 - 0x1B15], D7 0000027E 0FB3 030E 4ACB bclr [[A3 + <>] + D0 * 2 + 0x4ACB], D7 00000284 0816 5623 btst.b [A6], 0x23 /* '#' */ 00000288 10A6 move.b [A0], -[A6] 0000028A A39C syscall NewPtrStartup, flags=3 0000028C A30B syscall Rename/PBHRename/HRename, flags=3 0000028E AB19 syscall PutLine 00000290 9331 CB28 E31C sub.b [A1 - 0x1CE4 + A4 * 2], D1 00000296 BB41 xor.w D1, D5 00000298 1A18 move.b D5, [A0]+ 0000029A F034 4B0A A300 .pmove2 0xF034, 0x4B0A // unimplemented 000002A0 8436 F662 or.b D2, [A6 + A7.w * 8 + 0x62] 000002A4 5E2E 8458 addq.b [A6 - 0x7BA8], 7 000002A8 B830 423E cmp.b D4, [A0 + D4.w * 2 + 0x3E] 000002AC 3B01 move.w -[A5], D1 000002AE 0C0C 5336 cmpi.b A4, 0x36 /* '6' */ 000002B2 1321 move.b -[A1], -[A1] 000002B4 0CEB .incomplete 000002B6 08BA 1053 366B bclr.b [PC + 0x366B /* 00003923, cstring "" */], 0x53 /* 'S' */ 000002BC 0142 bchg D2, D0 000002BE 2C50 movea.l A6, [A0] 000002C0 3B0C move.w -[A5], A4 000002C2 8B08 sbcd -[A5], -[A0] 000002C4 6A2E bpl +0x30 /* 000002F4 */ 000002C6 9304 subx.b D1, D4 000002C8 3B08 move.w -[A5], A0 000002CA F321 .extension 0x321 <> // unimplemented 000002CC 4EA0 jsr -[A0] 000002CE A100 syscall Open/PBHOpen/HOpen, flags=1 000002D0 5305 subq.b D5, 1 000002D2 0CCB .incomplete 000002D4 024E 5336 andi.w A6, 0x5336 /* 'S6' */ 000002D8 5B02 subq.b D2, 5 000002DA 422C 3B01 clr.b [A4 + 0x3B01] 000002DE 8B28 2B1D or.b [A0 + 0x2B1D], D5 000002E2 430D .invalid 1, A5 // invalid opcode 4 with b == 4 000002E4 0B15 btst [A5], D5 000002E6 330D move.w -[A1], A5 000002E8 C6E3 mulu.w D3, -[A3] 000002EA 0458 A909 subi.w [A0]+, 0xA909 000002EE 330D move.w -[A1], A5 000002F0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000002F2 E304 asl D4.b, 1 label000002F4: 000002F4 36E9 002B move.w [A3]+, [A1 + 0x2B] 000002F8 029B 2233 0D4B andi.l [A3]+, 0x22330D4B /* '\"3\rK' */ 000002FE 0735 02FB btst [A5 + D0.w * 2 - 0x5], D3 00000302 10F1 00DB move.b [A0]+, [A1 + D0.w - 0x37] 00000306 1643 movea.b A3, D3 00000308 0D2B 1D13 btst [A3 + 0x1D13], D6 0000030C 0DB3 14C6 bclr [A3 + D1.w * 4 - 0x58], D6 00000310 4342 chk.w D1, D2 00000312 E49B ror D3, 2 00000314 0B41 bchg D1, D5 00000316 01E1 .incomplete 00000318 0043 002B ori.w D3, 0x2B /* '+' */ 0000031C 0D2C 0901 btst [A4 + 0x901], D6 00000320 2B02 move.l -[A5], D2 00000322 5B09 subq.b A1, 5 00000324 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00000326 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000328 2B0D move.l -[A5], A5 0000032A 3A71 02FB movea.w A5, [A1 + D0.w * 2 - 0x5] 0000032E 1011 move.b D0, [A1] 00000330 0143 bchg D3, D0 00000332 0D1B btst [A3]+, D6 00000334 1A93 move.b [A5], [A3] 00000336 05D5 .incomplete 00000338 04E1 .incomplete 0000033A 00C1 .incomplete label0000033C: 0000033C 04BA D104 4101 D504 subi.l [PC - 0x2AFC /* FFFFD842, cstring "" */], 0xD1044101 00000344 0101 btst D1, D0 00000346 D504 addx.b D2, D4 00000348 2B02 move.l -[A5], D2 0000034A F309 .extension 0x309 <> // unimplemented 0000034C 010C btst A4, D0 0000034E 6331 bls +0x33 /* 00000381 */ 00000350 0D18 btst [A0]+, D6 00000352 010C btst A4, D0 00000354 6331 bls +0x33 /* 00000387 */ 00000356 3A0D move.w D5, A5 00000358 1953 0A05 move.b [A4 + 0xA05], [A3] 0000035C 202C A6A3 move.l D0, [A4 - 0x595D] 00000360 9C83 sub.l D6, D3 00000362 4193 .invalid 0, [A3] // invalid opcode 4 with b == 6 00000364 41A3 .invalid 0, -[A3] // invalid opcode 4 with b == 6 00000366 0B9B bclr [A3]+, D5 00000368 282B 321A move.l D4, [A3 + 0x321A] 0000036C 1836 3423 move.b D4, [A6 + D3.w * 4 + 0x23] 00000370 0C4B 032C cmpi.w A3, 0x32C 00000374 4656 not.w [A6] 00000376 7300 moveq.l D1, 0x00 00000378 5B27 subq.b -[A7], 5 0000037A 423E clr.b <> 0000037C 500F addq.b A7, 8 0000037E 4464 neg.w -[A4] 00000380 764E moveq.l D3, 0x4E 00000382 041B 0F76 subi.b [A3]+, 0x76 /* 'v' */ 00000386 0633 3676 3E3B addi.b [A3 + D3 * 8 + 0x3B], 0x76 /* 'v' */ 0000038C 360A move.w D3, A2 0000038E 3E46 movea.w A7, D6 00000390 1206 move.b D1, D6 00000392 0423 3846 subi.b -[A3], 0x46 /* 'F' */ 00000396 5683 addq.l D3, 3 00000398 014A bchg A2, D0 0000039A 7B0E moveq.l D5, 0x0E 0000039C 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4 0000039E 03B2 251F 630C 9B11 bclr [[A2] + D2 * 4 + 0x630C9B11], D1 000003A6 A926 syscall DragTheRgn 000003A8 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 000003AA 0030 6323 5A36 ori.b [A0 + D5 * 2 + 0x36], 0x23 /* '#' */ 000003B0 7B00 moveq.l D5, 0x00 000003B2 3063 movea.w A0, -[A3] 000003B4 1C5E movea.b A6, [A6]+ 000003B6 9B49 subx.w -[A5], -[A1] 000003B8 6B82 bmi -0x7C /* 0000033C */ 000003BA 4224 clr.b -[A4] 000003BC 3B01 move.w -[A5], D1 000003BE 0A06 EB08 xori.b D6, 0x8 000003C2 2CCB move.l [A6]+, A3 000003C4 0906 btst D6, D4 000003C6 BB03 xor.b D3, D5 000003C8 5410 addq.b [A0], 2 000003CA 330D move.w -[A1], A5 000003CC 730F moveq.l D1, 0x0F 000003CE FB18 .extension 0xB18 <> // unimplemented 000003D0 08D2 0463 bset.b [A2], 0x63 /* 'c' */ 000003D4 807B 109B or.w D0, [PC + D1.w - 0x101] 000003D8 04A3 132C 5403 subi.l -[A3], 0x132C5403 000003DE 01A3 bclr -[A3], D0 000003E0 1306 move.b -[A1], D6 000003E2 5453 addq.w [A3], 2 000003E4 044B 0306 subi.w A3, 0x306 000003E8 A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 000003EA 24AB 0B4B move.l [A2], [A3 + 0xB4B] 000003EE 2B44 6310 move.l [A5 + 0x6310], D4 000003F2 6321 bls +0x23 /* 00000415 */ 000003F4 44A3 neg.l -[A3] 000003F6 143E move.b D2, <> 000003F8 E100 asl D0.b, 8 000003FA 7EE1 moveq.l D7, 0xFFFFFFE1 000003FC 007E 2910 ori.w <>, 0x2910 00000400 4129 A39C .invalid 0, [A1 - 0x5C64] // invalid opcode 4 with b == 4 00000404 1BA2 9B31 8331 1322 move.b [[A5 - 0x7CCEECDE + A1 * 2]], -[A2] 0000040C 1A85 move.b [A5], D5 0000040E 429B clr.l [A3]+ 00000410 1200 move.b D1, D0 00000412 60A1 bra -0x5D /* 000003B5 */ 00000414 0958 bchg [A0]+, D4 00000416 7B00 moveq.l D5, 0x00 00000418 6063 bra +0x65 /* 0000047D */ 0000041A 1C30 9B49 move.b D6, [[A0 + <>]] 0000041E 1FA5 091B 21E3 0313 move.b [[A7 + D0] + 0x21E30313], -[A5] 00000426 0D29 28A3 btst [A1 + 0x28A3], D6 0000042A 142C 530D move.b D2, [A4 + 0x530D] 0000042E F509 .extension 0x509 <> // unimplemented 00000430 0FE1 .incomplete 00000432 0968 0F2C bchg [A0 + 0xF2C], D4 00000436 8102 sbcd D0, D2 00000438 C3B3 C309 and.l [[A3 + <> + A4 * 2]], D1 0000043C 0F49 bchg A1, D7 0000043E 0343 bchg D3, D1 00000440 080A 068E btst.b A2, 0x8E 00000444 EB08 lsl D0.b, 5 00000446 06CB .incomplete 00000448 093E btst <>, D4 0000044A F308 .extension 0x308 <> // unimplemented 0000044C 54D3 scc [A3] 0000044E 0449 0C6B subi.w A1, 0xC6B 00000452 0DCD .incomplete 00000454 016B 0B50 bchg [A3 + 0xB50], D0 00000458 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4 0000045A 3CE3 move.w [A6]+, -[A3] 0000045C 0DE3 .incomplete 0000045E 144B movea.b A2, A3 00000460 494E chk.w D4, A6 00000462 7102 moveq.l D0, 0x02 00000464 F701 .extension 0x701 <> // unimplemented 00000466 F57E .extension 0x57E <> // unimplemented 00000468 4AB3 12C9 tst.l [A3 + D1.w * 2 - 0x55] 0000046C 0EAB 46A3 1C43 400F .invalid.l [A3 + 0x400F], 0x46A31C43 // invalid immediate operation 00000474 A90E syscall SaveOld 00000476 5214 addq.b [A4], 1 00000478 E53E rol D6.b, D2 0000047A 3004 move.w D0, D4 0000047C 3B4D A500 move.w [A5 - 0x5B00], A5 00000480 5204 addq.b D4, 1 00000482 B34C cmpm.w [A1]+, [A4]+ 00000484 0030 0052 0A06 ori.b [A0 + D0 * 2 + 0x6], 0x52 /* 'R' */ 0000048A 0F78 060A bchg [0x0000060A], D7 0000048E 066B 0ACB 097E addi.w [A3 + 0x97E], 0xACB 00000494 E118 rol D0.b, 8 00000496 CB09 abcd -[A5], -[A1] 00000498 4461 neg.w -[A1] 0000049A 0053 04D8 ori.w [A3], 0x4D8 0000049E F105 .extension 0x105 <> // unimplemented 000004A0 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000004A2 0FE9 .incomplete 000004A4 0536 344B btst [A6 + D3.w * 4 + 0x4B], D2 000004A8 1142 0673 move.b [A0 + 0x673], D2 000004AC 1942 2473 move.b [A4 + 0x2473], D2 000004B0 1443 movea.b A2, D3 000004B2 217E 0F3C move.l [A0 + 0xF3C], <> 000004B6 CB46 exg D5, D6 000004B8 3B07 move.w -[A5], D7 000004BA 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 000004BC 0F4E bchg A6, D7 000004BE 3334 3340 move.w -[A1], [A4 + <>] 000004C2 423A 2E1B clr.b [PC + 0x2E1B /* 000032DF, cstring "" */] 000004C6 13D2 8B05 6B19 move.b [0x8B056B19], [A2] 000004CC 7B2D moveq.l D5, 0x2D 000004CE 9307 subx.b D1, D7 000004D0 1042 movea.b A0, D2 000004D2 3AC9 move.w [A5]+, A1 000004D4 140F move.b D2, A7 000004D6 C114 and.b [A4], D0 000004D8 F300 .extension 0x300 <> // unimplemented 000004DA F30E .extension 0x30E <> // unimplemented 000004DC D30E addx.b -[A1], -[A6] 000004DE 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4 000004E0 6B19 bmi +0x1B /* 000004FB */ 000004E2 6B18 bmi +0x1A /* 000004FC */ 000004E4 9307 subx.b D1, D7 000004E6 4206 clr.b D6 000004E8 9320 sub.b -[A0], D1 000004EA 1E95 move.b [A7], [A5] 000004EC 020F 8D02 andi.b A7, 0x2 000004F0 3B0A move.w -[A5], A2 000004F2 423A 1F22 clr.b [PC + 0x1F22 /* 00002416, cstring "" */] 000004F6 0F1A btst [A2]+, D7 000004F8 AB35 syscall bMAIN9 000004FA 0FC5 .incomplete label000004FC: 000004FC 0273 147B 0ABB andi.w [A3 + D0 * 2 - 0x69], 0x147B 00000502 83B4 5B35 3C61 07C3 or.l [[A4 + 0x3C6107C3] + D5 * 2], D1 0000050A 210F move.l -[A0], A7 0000050C 1A1B move.b D5, [A3]+ 0000050E 28AB 350F move.l [A4], [A3 + 0x350F] 00000512 0A3A 423A 7B0A xori.b [PC + 0x7B0A /* 0000801E, cstring "" */], 0x3A /* ':' */ 00000518 8B20 or.b -[A0], D5 0000051A 2902 move.l -[A4], D2 0000051C 5408 addq.b A0, 2 0000051E 1E04 move.b D7, D4 00000520 F38E .invalid <> 00000522 0F42 bchg D2, D7 00000524 3AC3 move.w [A5]+, D3 00000526 2153 C18B move.l [A0 - 0x3E75], [A3] 0000052A 327B 46A3 movea.w A1, [PC + D4.w * 8 - 0x93] 0000052E 915B sub.w [A3]+, D0 00000530 1251 movea.b A1, [A1] 00000532 0325 btst -[A5], D1 00000534 03C1 .incomplete 00000536 1104 move.b -[A0], D4 00000538 0F4A bchg A2, D7 0000053A 830F sbcd -[A1], -[A7] 0000053C 4D57 chk.w D6, [A7] 0000053E 1F63 0C1F move.b [A7 + 0xC1F], -[A3] 00000542 630C bls +0xE /* 00000550 */ 00000544 0F7E bchg <>, D7 00000546 4380 .invalid 1, D0 // invalid opcode 4 with b == 6 00000548 1A18 move.b D5, [A0]+ 0000054A A221 syscall GetPtrSize, flags=2 0000054C 3142 060B move.w [A0 + 0x60B], D2 label00000550: 00000550 08AB 3EE3 0393 bclr.b [A3 + 0x393], 0xE3 00000556 053B 0173 0E44 830C 7B0A FB0C btst [[PC + 0xE44830C] + 0x7B0AFB0C], D2 00000562 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000564 931D sub.b [A5]+, D1 00000566 332B C303 move.w -[A1], [A3 - 0x3CFD] 0000056A 764E moveq.l D3, 0x4E 0000056C D30A addx.b -[A1], -[A2] 0000056E 76C6 moveq.l D3, 0xFFFFFFC6 00000570 CB0D abcd -[A5], -[A5] 00000572 6B06 bmi +0x8 /* 0000057A */ 00000574 76C6 moveq.l D3, 0xFFFFFFC6 00000576 C100 abcd D0, D0 00000578 4ECB jmp A3 label0000057A: 0000057A 0D0A btst A2, D6 0000057C 0665 1C0F addi.w -[A5], 0x1C0F 00000580 0030 9B06 009A ori.b [A0 + D0.w - 0x102], 0x6 00000586 212C 9A3B move.l -[A0], [A4 - 0x65C5] 0000058A 4906 .invalid 4, D6 // invalid opcode 4 with b == 4 0000058C B26B 025A cmp.w D1, [A3 + 0x25A] 00000590 36E3 move.w [A3]+, -[A3] 00000592 1454 movea.b A2, [A4] 00000594 C083 and.l D0, D3 00000596 1313 move.b -[A1], [A3] 00000598 40CD move.w A5, SR 0000059A 2A63 movea.l A5, -[A3] 0000059C 807B 1309 or.w D0, [[PC + <> + D1 * 2]] 000005A0 07A3 bclr -[A3], D3 000005A2 0176 0661 bchg [A6 + D0.w * 8 + 0x61], D0 000005A6 053E btst <>, D2 000005A8 CB0D abcd -[A5], -[A5] 000005AA 5309 subq.b A1, 1 000005AC ED07 asl D7.b, 6 000005AE A000 syscall Open/PBHOpen/HOpen 000005B0 300F move.w D0, A7 000005B2 0534 3B19 btst [[A4 + D3 * 2]], D2 000005B6 1CB3 99BB 9CFB 3169 3DBE 4206 move.b [A6], [[-0x6304CE97 + A1] + 0x3DBE4206] 000005C2 E304 asl D4.b, 1 000005C4 3043 movea.w A0, D3 000005C6 1A65 movea.b A5, -[A5] 000005C8 4942 chk.w D4, D2 000005CA 2450 movea.l A2, [A0] 000005CC 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 000005CE E303 asl D3.b, 1 000005D0 5B27 subq.b -[A7], 5 000005D2 E105 asl D5.b, 8 000005D4 6B00 690B bmi +0x690D /* 00006EE1 */ 000005D8 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000005DA CB0D abcd -[A5], -[A5] 000005DC 125E movea.b A1, [A6]+ 000005DE 5A30 6109 addq.b [[A0 + <> + D6]], 5 000005E2 8313 or.b [A3], D1 000005E4 0A0E B335 xori.b A6, 0x35 /* '5' */ 000005E8 690A bvs +0xC /* 000005F4 */ 000005EA 12C1 move.b [A1]+, D1 000005EC 004D 034D ori.w A5, 0x34D 000005F0 094A bchg A2, D4 000005F2 030D btst A5, D1 label000005F4: 000005F4 4927 .invalid 4, -[A7] // invalid opcode 4 with b == 4 000005F6 B399 xor.l [A1]+, D1 000005F8 EB28 lsl D0.b, D5 000005FA 2332 B39C move.l -[A1], <> 000005FE DBA8 1A18 add.l [A0 + 0x1A18], D5 00000602 3B0F move.w -[A5], A7 00000604 413C 2B3E 2C7B .invalid 0, 0x2B3E2C7B /* '+>,{' */ // invalid opcode 4 with b == 4 0000060A 11E5 14B3 move.b [0x000014B3], -[A5] 0000060E 27C5 110F 690E 7508 move.l [[PC + <>] + D1 + 0x690E7508], D5 00000616 000E 5A5E ori.b A6, 0x5E /* '^' */ 0000061A 6107 bsr +0x9 /* 00000623 */ 0000061C 5A0E addq.b A6, 5 0000061E 6100 8347 bsr -0x7CB7 /* FFFF8967 */ 00000622 8914 or.b [A4], D4 00000624 A501 syscall Close, flags=5 00000626 BB0E cmpm.b [A5]+, [A6]+ 00000628 A501 syscall Close, flags=5 0000062A 6100 8347 bsr -0x7CB7 /* FFFF8973 */ 0000062E 9305 subx.b D1, D5 00000630 500F addq.b A7, 8 00000632 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000634 013D btst <>, D0 00000636 F309 .extension 0x309 <> // unimplemented 00000638 1115 move.b -[A0], [A5] 0000063A E384 asl D4, 1 0000063C 6B04 bmi +0x6 /* 00000642 */ 0000063E 0F05 btst D5, D7 00000640 1003 move.b D0, D3 label00000642: 00000642 022B 1B73 0D0F andi.b [A3 + 0xD0F], 0x73 /* 's' */ 00000648 4E9B jsr [A3]+ 0000064A 0103 btst D3, D0 0000064C 026B 04E1 0053 andi.w [A3 + 0x53], 0x4E1 00000652 0D93 bclr [A3], D6 00000654 008B 1C4E 006B ori.l A3, 0x1C4E006B 0000065A 04F3 .incomplete 0000065C 47A9 002B .invalid 3, [A1 + 0x2B] // invalid opcode 4 with b == 6 00000660 1B04 move.b -[A5], D4 00000662 0F21 btst -[A1], D7 00000664 01E5 .incomplete 00000666 377B 0204 3B2C move.w [A3 + 0x3B2C], [PC + D0.w * 2 + 0x4] 0000066C 0030 7323 00AB ori.b [A0 + D0.w - 0x85], 0x23 /* '#' */ 00000672 00E1 .incomplete 00000674 1CAB 00E1 move.b [A6], [A3 + 0xE1] 00000678 1CE0 move.b [A6]+, -[A0] 0000067A BB05 xor.b D5, D5 0000067C 890C sbcd -[A4], -[A4] 0000067E 6A76 bpl +0x78 /* 000006F6 */ 00000680 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000682 D30A addx.b -[A1], -[A2] 00000684 EB03 asl D3.b, 5 00000686 7B02 moveq.l D5, 0x02 00000688 9B0A subx.b -[A5], -[A2] 0000068A FB29 .extension 0xB29 <> // unimplemented 0000068C 2B9B C321 1BA8 move.l [[A5 + 0x1BA8 + A4 * 2]], [A3]+ 00000692 0581 bclr D1, D2 00000694 7B18 moveq.l D5, 0x18 00000696 0581 bclr D1, D2 00000698 0F74 9B04 bchg <>, D7 0000069C B30F cmpm.b [A1]+, [A7]+ 0000069E 2B1B move.l -[A5], [A3]+ 000006A0 0183 bclr D3, D0 000006A2 2B1B move.l -[A5], [A3]+ 000006A4 0983 bclr D3, D4 000006A6 7B25 moveq.l D5, 0x25 000006A8 E501 asl D1.b, 2 000006AA 0F01 btst D1, D7 000006AC 835A or.w [A2]+, D1 000006AE 364B movea.w A3, A3 000006B0 493B 0754 .invalid 4, <> // invalid opcode 4 with b == 4 000006B4 D683 add.l D3, D3 000006B6 13CE 6B04 490D move.b [0x6B04490D], A6 000006BC 0F61 bchg -[A1], D7 000006BE 226B 19D3 movea.l A1, [A3 + 0x19D3] 000006C2 0C93 0751 146D cmpi.l [A3], 0x751146D 000006C8 195A 5ECB move.b [A4 + 0x5ECB], [A2]+ 000006CC 4643 not.w D3 000006CE 0754 bchg [A4], D3 000006D0 5A30 5B42 211D addq.b [[A0 + <>] + 0x211D], 5 000006D6 221A move.l D1, [A2]+ 000006D8 2CDB move.l [A6]+, [A3]+ 000006DA 1D22 move.b -[A6], -[A2] 000006DC 1E2B 1F6B move.b D7, [A3 + 0x1F6B] 000006E0 2322 move.l -[A1], -[A2] 000006E2 1A06 move.b D5, D6 000006E4 E500 asl D0.b, 2 000006E6 2B25 move.l -[A5], -[A5] 000006E8 E500 asl D0.b, 2 000006EA 7EE5 moveq.l D7, 0xFFFFFFE5 000006EC 00FB .incomplete 000006EE 38E5 move.w [A4]+, -[A5] 000006F0 0044 E500 ori.w D4, 0xE500 000006F4 0339 E500 3CE5 btst [0xE5003CE5], D1 // begin alternate branch 000006F6-000006FA label000006F6: 000006F6 E500 asl D0.b, 2 000006F8 3CE5 move.w [A6]+, -[A5] // end alternate branch 000006F6-000006FA label000006F6: // (misaligned) 000006FA 0062 6B23 ori.w -[A2], 0x6B23 /* 'k#' */ 000006FE 0CDB .incomplete 00000700 1DC9 move.b <>, A1 00000702 1C0F move.b D6, A7 00000704 E94D lsl D5.w, 4 00000706 0329 A66B btst [A1 - 0x5995], D1 0000070A 2AB3 1913 B243 40A3 move.l [A5], [[A3 + D1] - 0x4DBCBF5D] 00000712 3244 movea.w A1, D4 00000714 1A2B 0B18 move.b D5, [A3 + 0xB18] 00000718 5200 addq.b D0, 1 0000071A 30A3 move.w [A0], -[A3] 0000071C 1123 move.b -[A0], -[A3] 0000071E 180F move.b D4, A7 00000720 0030 E31D 082B ori.b [A0 + D0 + 0x2B], 0x1D 00000726 0ABB 35E5 3252 040F xori.l [PC + D0.w * 4 + 0xF], 0x35E53252 0000072E 0052 D32A ori.w [A2], 0xD32A 00000732 052D 0FC1 btst [A5 + 0xFC1], D2 00000736 243B 41FB B1AB 0272 2BA8 E330 move.l D2, [[-0x4E54FD8E] + 0x2BA8E330] 00000742 2100 move.l -[A0], D0 00000744 6500 0F18 bcs +0xF1A /* 0000165E */ 00000748 1A41 movea.b A5, D1 0000074A 7253 moveq.l D1, 0x53 0000074C 033E btst <>, D1 0000074E 6441 bcc +0x43 /* 00000791 */ 00000750 7293 moveq.l D1, 0xFFFFFF93 00000752 050B btst A3, D2 00000754 0878 2C14 0304 bchg.b [0x00000304 /* BufTgDate */], 0x14 0000075A DB0F addx.b -[A5], -[A7] 0000075C 44DC move.b [A4]+, CCR 0000075E 0CEB .incomplete 00000760 1D3B 3EBA move.b -[A6], [PC + D3 * 8 - 0x70] 00000764 6500 C6CB bcs -0x3933 /* FFFFCE31 */ 00000768 02BA A335 CB02 C6D3 andi.l [PC - 0x392D /* FFFFCE3D, cstring "" */], 0xA335CB02 00000770 0206 DB2A andi.b D6, 0x2A /* '*' */ 00000774 E100 asl D0.b, 8 00000776 C100 abcd D0, D0 00000778 2100 move.l -[A0], D0 0000077A 0F41 bchg D1, D7 0000077C 00CB .incomplete 0000077E 2A76 442F movea.l A5, [A6 + D4.w * 4 + 0x2F] 00000782 01A4 bclr -[A4], D0 00000784 3B0C move.w -[A5], A4 00000786 4443 neg.w D3 00000788 08DB 0FE3 bset.b [A3]+, 0xE3 0000078C 0301 btst D1, D1 0000078E 0664 8100 addi.w -[A4], 0x8100 00000792 4576 0F45 chk.w D2, <> 00000796 0183 bclr D3, D0 00000798 0164 bchg -[A4], D0 0000079A DD76 1FA3 310B 42EB 141A add.w [[0x310B + D1 * 8] + 0x42EB141A], D6 000007A4 181A move.b D4, [A2]+ 000007A6 1478 06E1 movea.b A2, [0x000006E1] 000007AA 0605 066B addi.b D5, 0x6B /* 'k' */ 000007AE 8ADC divu.w D5, [A4]+ 000007B0 E100 asl D0.b, 8 000007B2 F31D .extension 0x31D <> // unimplemented 000007B4 6107 bsr +0x9 /* 000007BD */ 000007B6 F31D .extension 0x31D <> // unimplemented 000007B8 ED5B rol D3.w, 6 000007BA A3B1 syscall vDtrmV2, flags=3 000007BC 1342 BB05 move.b [A1 - 0x44FB], D2 000007C0 F31C .extension 0x31C <> // unimplemented 000007C2 0B40 bchg D0, D5 000007C4 7B31 moveq.l D5, 0x31 000007C6 1A18 move.b D5, [A0]+ 000007C8 FB05 .extension 0xB05 <> // unimplemented 000007CA 34FB 0478 move.w [A2]+, [PC + D0.w * 4 + 0x78] 000007CE 3EC3 move.w [A7]+, D3 000007D0 0124 btst -[A4], D0 000007D2 BB00 xor.b D0, D5 000007D4 7B0A moveq.l D5, 0x0A 000007D6 3B0C move.w -[A5], A4 000007D8 3A9B move.w [A5], [A3]+ 000007DA 09D2 .incomplete 000007DC 7B33 moveq.l D5, 0x33 000007DE 1400 move.b D2, D0 000007E0 FB05 .extension 0xB05 <> // unimplemented 000007E2 8E04 or.b D7, D4 000007E4 1309 move.b -[A1], A1 000007E6 1441 movea.b A2, D1 000007E8 0A8A C399 7033 xori.l A2, 0xC3997033 000007EE 0093 1D0F 01A2 ori.l [A3], 0x1D0F01A2 000007F4 6A14 bpl +0x16 /* 0000080A */ 000007F6 040F 148E subi.b A7, 0x8E 000007FA 040F 0504 subi.b A7, 0x4 000007FE 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000800 0104 btst D4, D0 00000802 A014 syscall GetVol/PBHGetVol/HGetVol 00000804 040F 1441 subi.b A7, 0x41 /* 'A' */ 00000808 0CC5 .incomplete label0000080A: 0000080A 0404 CB15 subi.b D4, 0x15 0000080E 4A8B tst.l A3 00000810 05ED .incomplete 00000812 0C6B 2AB3 99AB cmpi.w [A3 - 0x6655], 0x2AB3 00000818 99EB 311A sub.l A4, [A3 + 0x311A] 0000081C 1830 E544 move.b D4, <> 00000820 6D04 blt +0x6 /* 00000826 */ 00000822 5310 subq.b [A0], 1 00000824 2D6C 0F10 8950 move.l [A6 - 0x76B0], [A4 + 0xF10] // begin alternate branch 00000826-0000082A label00000826: 00000826 0F10 btst [A0], D7 00000828 8950 or.w [A0], D4 // end alternate branch 00000826-0000082A label00000826: // (misaligned) 0000082A 5B17 subq.b [A7], 5 0000082C C302 abcd D1, D2 0000082E 968A sub.l D3, A2 00000830 843A EB01 or.b D2, [PC - 0x14FF /* FFFFEB03, cstring "" */] 00000834 2E84 move.l [A7], D4 00000836 3AD3 move.w [A5]+, [A3] 00000838 0065 0009 ori.w -[A5], 0x9 /* '\t' */ 0000083C 0F6B 2AC3 bchg [A3 + 0x2AC3], D7 00000840 41A3 .invalid 0, -[A3] // invalid opcode 4 with b == 6 00000842 31CB 28CD move.w [0x000028CD], A3 00000846 0564 bchg -[A4], D2 00000848 C1C1 muls.w D0, D1 0000084A 830E sbcd -[A1], -[A6] 0000084C BB8B cmpm.l [A5]+, [A3]+ 0000084E 1AAB 166B move.b [A5], [A3 + 0x166B] 00000852 0023 4983 ori.b -[A3], 0x83 00000856 3C62 movea.w A6, -[A2] 00000858 6453 bcc +0x55 /* 000008AD */ 0000085A 8DA5 or.l -[A5], D6 0000085C 00ED .incomplete 0000085E 060F 6400 addi.b A7, 0x0 00000862 30DB move.w [A0]+, [A3]+ 00000864 2A6B 0129 movea.l A5, [A3 + 0x129] 00000868 05B3 46B3 bclr [A3 + D4.w * 8 - 0x77], D2 0000086C A12B syscall EmptyHandle, flags=1 0000086E 800F or.b D0, A7 00000870 1A18 move.b D5, [A0]+ 00000872 E8A1 asr D1, D4 00000874 C743 exg D3, D3 00000876 1906 move.b -[A4], D6 00000878 8311 or.b [A1], D1 0000087A 2C61 movea.l A6, -[A1] 0000087C BC73 0013 cmp.w D6, [A3 + D0.w + 0x13] 00000880 0DA1 bclr -[A1], D6 00000882 AD0F syscall DrawNew, auto_pop 00000884 9404 sub.b D2, D4 00000886 5B82 subq.l D2, 5 00000888 9B05 subx.b D5, D5 label0000088A: 0000088A 0F1A btst [A2]+, D7 0000088C 3B0B move.w -[A5], A3 0000088E FB8F .invalid <> 00000890 C305 abcd D1, D5 00000892 AB02 syscall BitsToPix 00000894 C32F 449B and.b [A7 + 0x449B], D1 00000898 058A bclr A2, D2 0000089A C385 and.l D5, D1 0000089C 70B3 moveq.l D0, 0xFFFFFFB3 0000089E 0493 1D0F A166 subi.l [A3], 0x1D0FA166 000008A4 8101 sbcd D0, D1 000008A6 8B08 sbcd -[A5], -[A0] 000008A8 333E move.w -[A1], <> 000008AA E303 asl D3.b, 1 000008AC 7606 moveq.l D3, 0x06 000008AE 9B06 subx.b D5, D6 000008B0 61B1 bsr -0x4D /* 00000863 */ 000008B2 729B moveq.l D1, 0xFFFFFF9B 000008B4 1A6B 01C3 movea.b A5, [A3 + 0x1C3] 000008B8 03A5 bclr -[A5], D1 000008BA 00A3 1143 0A6B ori.l -[A3], 0x11430A6B 000008C0 819B or.l [A3]+, D0 000008C2 059B bclr [A3]+, D2 000008C4 8581 496B unpk D2, D1, 0x496B 000008C8 0053 4521 ori.w [A3], 0x4521 /* 'E!' */ 000008CC 6EBC bgt -0x42 /* 0000088A */ 000008CE A203 syscall Write, flags=2 000008D0 15A1 B2FB move.b [A2 + A3.w * 2 - 0x5], -[A1] 000008D4 03C5 .incomplete 000008D6 76BC moveq.l D3, 0xFFFFFFBC 000008D8 A24B syscall SetGrowZone, flags=2 000008DA 1364 EB08 move.b [A1 - 0x14F8], -[A4] 000008DE 4E00 .invalid // invalid opcode 4 000008E0 A20F syscall MountVol, flags=2 000008E2 6501 bcs +0x3 /* 000008E5 */ 000008E4 DB0A addx.b -[A5], -[A2] 000008E6 A283 syscall SetOSDefault, flags=2 000008E8 074D bchg A5, D3 000008EA 0305 btst D5, D1 000008EC 0212 A25B andi.b [A2], 0x5B /* '[' */ 000008F0 159B 05D3 09A2 7EA1 move.b [[] + 0x9A27EA1], [A3]+ 000008F8 0544 bchg D4, D2 000008FA AE93 syscall DisposePalette, auto_pop 000008FC 0046 D604 ori.w D6, 0xD604 00000900 DB4A addx.w -[A5], -[A2] 00000902 A300 syscall Open/PBHOpen/HOpen, flags=3 00000904 0321 btst -[A1], D1 00000906 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000908 E10D lsl D5.b, 8 0000090A 2129 85C6 move.l -[A0], [A1 - 0x7A3A] 0000090E 4539 0F01 A021 .invalid 2, [0x0F01A021] // invalid opcode 4 with b == 4 00000914 167E movea.b A3, <> 00000916 1F33 2A18 move.b -[A7], [A3 + D2 * 2 + 0x18] 0000091A D307 addx.b D1, D7 0000091C 015A bchg [A2]+, D0 0000091E 0A3E E110 xori.b <>, 0x10 00000922 C5BE and.l <>, D2 00000924 E4A3 asr D3, D2 00000926 2043 movea.l A0, D3 00000928 075B bchg [A3]+, D3 0000092A 3EE3 move.w [A7]+, -[A3] 0000092C 0341 bchg D1, D1 0000092E 8FA1 or.l -[A1], D7 00000930 0BB3 040A bclr [A3 + D0.w * 4 + 0xA], D5 00000934 3E04 move.w D7, D4 00000936 0F0A btst A2, D7 00000938 3E00 move.w D7, D0 0000093A 9A04 sub.b D5, D4 0000093C EB2B lsl D3.b, D5 0000093E 0F1E btst [A6]+, D7 00000940 1E52 movea.b A7, [A2] 00000942 5C9A addq.l [A2]+, 6 00000944 F000 F04B .invalid 0xF000, 0xF04B // unimplemented 00000948 1701 move.b -[A3], D1 0000094A 030B btst A3, D1 0000094C 0810 4613 btst.b [A0], 0x13 00000950 8333 0409 or.b [A3 + D0.w * 4 + 0x9], D1 00000954 044C 4B18 subi.w A4, 0x4B18 00000958 D318 add.b [A0]+, D1 0000095A 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 0000095C F0DB 0E13 .extension 0x0DB <> // unimplemented 00000960 087B 092B 048A bchg.b [PC + D0.w * 4 - 0x118], 0x2B /* '+' */ 00000966 41DB lea.l A0, [A3]+ 00000968 6B33 bmi +0x35 /* 0000099D */ 0000096A F61E 3307 .move16 0xF61E, 0x3307 // unimplemented 0000096E C433 046B and.b D2, [A3 + D0.w * 4 + 0x6B] 00000972 0FC3 .incomplete 00000974 0133 07D3 1610 002B btst [[] + 0x1610002B], D0 0000097C 049B 00F3 08B4 subi.l [A3]+, 0xF308B4 00000982 947A C302 sub.w D2, [PC - 0x3CFE /* FFFFCC86, cstring "" */] 00000986 3300 move.w -[A1], D0 00000988 468E not.l A6 0000098A A104 syscall Control, flags=1 0000098C F30F .extension 0x30F <> // unimplemented 0000098E 7E5B moveq.l D7, 0x5B 00000990 15EB 0146 8E45 move.b [PC - 0x71BB /* FFFF97D7, cstring "" */], [A3 + 0x146] 00000996 1254 movea.b A1, [A4] 00000998 5B15 subq.b [A5], 5 0000099A 2B00 move.l -[A5], D0 0000099C 4398 .invalid 1, [A0]+ // invalid opcode 4 with b == 6 0000099E 930C subx.b -[A1], -[A4] 000009A0 6B0F bmi +0x11 /* 000009B1 */ 000009A2 0F2A 4B1F btst [A2 + 0x4B1F], D7 000009A6 F61E DB07 .move16 0xF61E, 0xDB07 // unimplemented 000009AA 2105 move.l -[A0], D5 000009AC 7B04 moveq.l D5, 0x04 000009AE C301 abcd D1, D1 000009B0 DB07 addx.b D5, D7 000009B2 CB16 and.b [A6], D5 000009B4 100A move.b D0, A2 000009B6 F707 .extension 0x707 <> // unimplemented 000009B8 1635 0593 8C7B 043B move.b D3, [[ + D0 * 4] - 0x7384FBC5] 000009C0 45F3 1900 lea.l A2, [A3 + <> + D1] 000009C4 9A9B sub.l D5, [A3]+ 000009C6 069B 05CB 09BA addi.l [A3]+, 0x5CB09BA 000009CC 232B A0F3 move.l -[A1], [A3 - 0x5F0D] 000009D0 304E movea.w A0, A6 000009D2 B6DB cmpa.w A3, [A3]+ 000009D4 0EF6 .incomplete 000009D6 1EEB 0561 move.b [A7]+, [A3 + 0x561] 000009DA 06D3 .incomplete 000009DC 07C3 .incomplete 000009DE 01EB .incomplete 000009E0 056B 0DC3 bchg [A3 + 0xDC3], D2 000009E4 488B 0AE7 movem.w A3, D0,D1,D2,D5,D6,D7,A1,A3 000009E8 0748 bchg A0, D3 000009EA 938C subx.l -[A1], -[A4] 000009EC D307 addx.b D1, D7 000009EE 0F46 bchg D6, D7 000009F0 0862 EB2A bchg.b -[A2], 0x2A /* '*' */ 000009F4 0C46 5AF0 cmpi.w D6, 0x5AF0 000009F8 818A 5AA2 unpk -[A0], -[A2], 0x5AA2 000009FC 6100 A302 bsr -0x5CFC /* FFFFAD00 */ 00000A00 3B89 309B move.w [A5 + D3.w - 0x101], A1 00000A04 0583 bclr D3, D2 00000A06 1C0F move.b D6, A7 00000A08 C430 7C73 and.b D2, [A0 + D7 * 4 + 0x73] 00000A0C 0A36 6306 7CA1 xori.b [A6 + D7 * 4 - 0x95], 0x6 00000A12 3D4C 8B1B move.w [A6 - 0x74E5], A4 00000A16 631C bls +0x1E /* 00000A34 */ 00000A18 7C0F moveq.l D6, 0x0F 00000A1A BA7B 32D3 cmp.w D5, [PC + D3.w * 2 - 0x45] 00000A1E 3153 130F move.w [A0 + 0x130F], [A3] 00000A22 4E1F .invalid // invalid opcode 4 00000A24 930A subx.b -[A1], -[A2] 00000A26 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 00000A28 8B88 9346 unpk -[A5], -[A0], 0x9346 00000A2C CB36 B31F 1E4C 6339 and.b [[A6] + A3 * 2 + 0x1E4C6339], D5 label00000A34: 00000A34 C516 and.b [A6], D2 00000A36 1B15 move.b -[A5], [A5] 00000A38 A515 syscall SetVol/PBHSetVol/HSetVol, flags=5 00000A3A 0301 btst D1, D1 00000A3C 7110 moveq.l D0, 0x10 00000A3E 1101 move.b -[A0], D1 00000A40 0B0A btst A2, D5 00000A42 EB01 asl D1.b, 5 00000A44 F100 .extension 0x100 <> // unimplemented 00000A46 8306 sbcd D1, D6 00000A48 DB12 add.b [A2], D5 00000A4A 2B04 move.l -[A5], D4 00000A4C 7B09 moveq.l D5, 0x09 00000A4E FB19 .extension 0xB19 <> // unimplemented 00000A50 E401 asr D1.b, 2 00000A52 0463 3385 subi.w -[A3], 0x3385 00000A56 1415 move.b D2, [A5] 00000A58 0411 0101 subi.b [A1], 0x1 00000A5C 04F1 .incomplete 00000A5E 0083 068A C346 ori.l D3, 0x68AC346 00000A64 4E0F .invalid // invalid opcode 4 00000A66 4E3B .invalid // invalid opcode 4 00000A68 1346 212C move.b [A1 + 0x212C], D6 00000A6C CD10 and.b [A0], D6 00000A6E 46C0 move.w SR, D0 00000A70 AD12 syscall InitWindows, auto_pop 00000A72 733F moveq.l D1, 0x3F 00000A74 4E7B .invalid // invalid opcode 4 00000A76 3F7C BA0A 3E12 move.w [A7 + 0x3E12], 0xBA0A 00000A7C 2404 move.l D2, D4 00000A7E 0FC5 .incomplete 00000A80 29C1 2C25 6605 move.l 0x2C256605, D1 00000A86 49B3 461F .invalid 4, [A3 + D4.w * 8 + 0x1F] // invalid opcode 4 with b == 6 00000A8A C341 exg D1, D1 00000A8C B319 xor.b [A1]+, D1 00000A8E CB21 and.b -[A1], D5 00000A90 2556 942E move.l [A2 - 0x6BD2], [A6] 00000A94 EB03 asl D3.b, 5 00000A96 2CDB move.l [A6]+, [A3]+ 00000A98 0A06 9334 xori.b D6, 0x34 /* '4' */ 00000A9C A311 syscall GetEOF, flags=3 00000A9E BEAC 1338 cmp.l D7, [A4 + 0x1338] 00000AA2 1336 630A 2565 move.b -[A1], [[A6 + <> + D6 * 2] + 0x2565] 00000AA8 F31C .extension 0x31C <> // unimplemented 00000AAA D3C0 add.l A1, D0 00000AAC FB40 .extension 0xB40 <> // unimplemented 00000AAE 2BB5 C343 F309 F3C4 2F1B 346B 9D33 move.l [[A5 + D2 * 8] + 0x346B9D33], [[A5 + <>] - 0xCF60C3C] 00000ABC 2A0C move.l D5, A4 00000ABE 341F move.w D2, [A7]+ 00000AC0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000AC2 CB3E and.b <>, D5 00000AC4 7349 moveq.l D1, 0x49 00000AC6 7314 moveq.l D1, 0x14 00000AC8 1B19 move.b -[A5], [A1]+ 00000ACA B3C9 cmpa.l A1, A1 00000ACC D380 addx.l D1, D0 00000ACE 1F83 07F3 0863 94E3 031F BE4A move.b [[0x86394E3] + 0x31FBE4A], D3 00000ADA 1F1C move.b -[A7], [A4]+ 00000ADC A311 syscall GetEOF, flags=3 00000ADE 7285 moveq.l D1, 0xFFFFFF85 00000AE0 06F3 .incomplete 00000AE2 9C0F sub.b D6, A7 00000AE4 2106 move.l -[A0], D6 00000AE6 1F8B 0423 move.b [A7 + D0.w * 4 + 0x23], A3 00000AEA 3383 435B 141F 533D move.w [[A1] + 0x141F533D], D3 00000AF2 23AA FE9B 040F move.l [A1 + D0.w * 4 + 0xF], [A2 - 0x165] 00000AF8 569B addq.l [A3]+, 3 00000AFA 34DB move.w [A2]+, [A3]+ 00000AFC 024B B11F andi.w A3, 0xB11F 00000B00 E322 asl D2.b, D1 00000B02 F8EB 46E3 .extension 0x8EB <> // unimplemented 00000B06 46EB 22F3 move.w SR, [A3 + 0x22F3] 00000B0A 410F .invalid 0, A7 // invalid opcode 4 with b == 4 00000B0C F8D3 0F7B .extension 0x8D3 <> // unimplemented 00000B10 C973 14B3 and.w [A3 + D1.w * 4 - 0x77], D4 00000B14 49DB lea.l A4, [A3]+ 00000B16 C10E abcd -[A0], -[A6] 00000B18 1C13 move.b D6, [A3] 00000B1A 199B 04FE move.b [A4 + D0.w * 4 - 0x2], [A3]+ 00000B1E 56F3 08C3 sne [A3 + D0 - 0x61] 00000B22 294B 311F move.l [A4 + 0x311F], A3 00000B26 6310 bls +0x12 /* 00000B38 */ 00000B28 533D subq.b <>, 1 00000B2A A60F syscall MountVol, flags=6 00000B2C 6CE3 bge -0x1B /* 00000B11 */ 00000B2E 08C3 21D3 bset.b D3, 0xD3 00000B32 265F movea.l A3, [A7]+ 00000B34 E346 asl D6.w, 1 00000B36 B60F cmp.b D3, A7 label00000B38: 00000B38 8103 sbcd D0, D3 00000B3A B69B cmp.l D3, [A3]+ 00000B3C 3C1B move.w D6, [A3]+ 00000B3E 320E move.w D1, A6 00000B40 6302 bls +0x4 /* 00000B44 */ 00000B42 3309 move.w -[A1], A1 label00000B44: 00000B44 1CFE move.b [A6]+, <> 00000B46 630A bls +0xC /* 00000B52 */ 00000B48 B30A cmpm.b [A1]+, [A2]+ 00000B4A 2321 move.l -[A1], -[A1] 00000B4C F84B 010F .extension 0x84B <>, 0x010F // unimplemented 00000B50 240F move.l D2, A7 label00000B52: 00000B52 3E03 move.w D7, D3 00000B54 417E chk.w D0, <> 00000B56 9B84 subx.l D5, D4 00000B58 56FE sne <> 00000B5A 0F80 bclr D0, D7 00000B5C A6 .incomplete